<?php
/**
 * 微信粉丝管理
 * @App	
 * @Group 
 * @Action WeChatUser
 * @author lilei
 * @date 2018年8月20日
 *
 */
namespace app\common\service\wechat;

class WeChatUser extends WeChatService {
	
	/**
	 * wechat操作句柄
	 * @var object | \WeChat\User
	 */
	private $handle;
	
	/**
	 * 初始化方法
	 * {@inheritDoc}
	 * @see WeChatService::__init()
	 */
	public function __init() {
		$this->handle = new \WeChat\User(self::$option);
	}
	
	/**
	 * 获取用户OpenID列表
	 * @param string $next_open_id 分页标示/下一页起始id
	 * @return array
	 */
	public function getUserList( $next_open_id='' ) {
		$res = $this->handle->getUserList( $next_open_id );
		return $res?:array();
	}
	
	/**
	 * 获取用户信息
	 * @param string $openID
	 * @return array
	 */
	public function getUserInfo ( $openID ) {
		$res = $this->handle->getUserInfo($openID);
		return $res?:array();
	}
	
	/**
	 * 通过openID列表批量获取用户信息
	 * @param array $open_list
	 * @return array
	 */
	public function mutiGetUserInfoList ( array $open_list ) {
		$res = $this->handle->getBatchUserInfo($open_list);
		return $res?:array();
	}
	
	
	
}